package com.github.codemperor.core.token;

/**
 * @author codemperor
 * 在默认情况下， 会限制每个字段的尺寸不超过 8190字节 ， 同时，单个请求中最多可以有 100 个协议头字段
 */
public class HeaderConst {
    /**
     * admin header token
     */
    public static final String HEADER_TOKEN = "emper_admin_fuck_token";
    /**
     * frontend header token
     */
    public static final String HEADER_FRONTEND_TOKEN = "emper_frontend_fuck_token";
    /**
     * 唯一请求号
     */
    public static final String HEADER_REQUEST_NO = "header_request_no";
    /**
     * 当前服务节点，由服务自己生成
     */
    public static final String HEADER_SPAN_ID = "header_span_id";
    /**
     * 上个服务节点，由服务自己生成
     */
    public static final String HEADER_PARENT_SPAN_ID = "header_parent_span_id";
    /**
     * 用户昵称
     */
    public static final String HEADER_USER_ID = "header_user_id";
    /**
     * 用户昵称
     */
    public static final String HEADER_USER_NAME = "header_user_name";
    /**
     * 用户昵称
     */
    public static final String HEADER_USER_EMAIL = "header_email";
    /**
     * 用户角色
     */
    public static final String HEADER_USER_ROLE = "uptrade_user_role";
    /**
     * 用户请求的ip地址
     */
    public static final String HEADER_USER_IP = "uptrade_user_ip";
    /**
     * 用户请求的rest
     */
    public static final String HEADER_USER_URI = "uptrade_user_uri";
    /**
     * 用户请求的rest的类型：get、put、post、delete
     */
    public static final String HEADER_USER_URI_METHOD = "uptrade_user_uri_method";
}
